#!/usr/bin/env python
# -*- coding:utf8 -*-
# uncompyle6 version 2.15.1
# Python bytecode 2.7 (62211)
# Decompiled from: Python 2.7.10 (default, Jul  1 2017, 13:36:56) 
# [GCC 4.4.6 20110731 (Red Hat 4.4.6-4)]
# Embedded file name: ./paas/api/utils.py
# Compiled at: 2017-11-16 15:44:28


def InnerFeedback(data=None, result=True, code='00', message=''):
    """
    内部接口之间交互的方式
    这里其实没做什么，只是规范了一下格式而已
    try catch 放在内部检查并给出详细的信息
    @param data: 接口真正返回的数据
    @param result: 是否成功
    @param code:
    @param message:
    @return:
    """
    _type_name = type(data).__name__
    if _type_name == 'ValuesQuerySet':
        data = list(data)
    return {'data': data,
       'result': result,
       'code': code,
       'message': message
       }
